| 
                
               | 
              
                
               | 
              
                @@ -84,6 +84,8 @@ def clerk_sale_submit_api(request): 
               | 
            
            
            
              | 
                84
               | 
              
                84
               | 
              
                     except ValueError: 
               | 
            
            
            
              | 
                85
               | 
              
                85
               | 
              
                         return response(ProductDistributorStatusCode.DISTRIBUTOR_NOT_FOUND) 
               | 
            
            
            
              | 
                86
               | 
              
                86
               | 
              
                  
               | 
            
            
            
              | 
                
               | 
              
                87
               | 
              
                +    ymd = tc.local_string(format='%Y%m%d') 
               | 
            
            
            
              | 
                
               | 
              
                88
               | 
              
                + 
               | 
            
            
            
              | 
                87
               | 
              
                89
               | 
              
                     # 店员提交记录 
               | 
            
            
            
              | 
                88
               | 
              
                90
               | 
              
                     ssli = SaleclerkSubmitLogInfo.objects.create( 
               | 
            
            
            
              | 
                89
               | 
              
                91
               | 
              
                         brand_pk=brand.pk, 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -102,6 +104,8 @@ def clerk_sale_submit_api(request): 
               | 
            
            
            
              | 
                102
               | 
              
                104
               | 
              
                         image=file_path, 
               | 
            
            
            
              | 
                103
               | 
              
                105
               | 
              
                         test_user=clerk.test_user, 
               | 
            
            
            
              | 
                104
               | 
              
                106
               | 
              
                         test_sn=test_sn, 
               | 
            
            
            
              | 
                
               | 
              
                107
               | 
              
                +        ym=ymd[:6], 
               | 
            
            
            
              | 
                
               | 
              
                108
               | 
              
                +        ymd=ymd, 
               | 
            
            
            
              | 
                105
               | 
              
                109
               | 
              
                     ) 
               | 
            
            
            
              | 
                106
               | 
              
                110
               | 
              
                  
               | 
            
            
            
              | 
                107
               | 
              
                111
               | 
              
                     if test_sn: 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -166,8 +170,6 @@ def clerk_sale_submit_api(request): 
               | 
            
            
            
              | 
                166
               | 
              
                170
               | 
              
                  
               | 
            
            
            
              | 
                167
               | 
              
                171
               | 
              
                     # TODO: Make statistic async 
               | 
            
            
            
              | 
                168
               | 
              
                172
               | 
              
                     if not clerk.test_user and not sci: 
               | 
            
            
            
              | 
                169
               | 
              
                
               | 
              
                -        ymd = tc.local_string(format='%Y%m%d') 
               | 
            
            
            
              | 
                170
               | 
              
                
               | 
              
                - 
               | 
            
            
            
              | 
                171
               | 
              
                173
               | 
              
                         # 日销量统计 
               | 
            
            
            
              | 
                172
               | 
              
                174
               | 
              
                         ssi, _ = SaleStatisticInfo.objects.select_for_update().get_or_create( 
               | 
            
            
            
              | 
                173
               | 
              
                175
               | 
              
                             brand_id=brand.brand_id, 
               |